module NbaStats

  module Constants
    LEAGUE_ID_NBA                   = '00'
    LEAGUE_ID_WNBA                  = '10'
    LEAGUE_ID_DLEAGUE               = '20'
    SEASON_TYPE_REGULAR             = 'Regular Season'
    SEASON_TYPE_PLAYOFFS            = 'Playoffs'
    SEASON_TYPE_ALL_STAR            = 'All Star'
    SEASON_SEGMENT_PRE_ALL_STAR     = 'Pre All-Star'
    SEASON_SEGMENT_POST_ALL_STAR    = 'Post All-Star'
    GRAPH_STAT_POINTS               = 'PTS'
    SEASON_FIRST                    = '1946-47'
    PER_MODE_TOTALS                 = 'Totals'
    PER_MODE_GAME                   = 'PerGame'
    PER_MODE_MINUTES_PER            = 'MinutesPer'
    PER_MODE_48_MINUTES             = 'Per48'
    PER_MODE_40_MINUTES             = 'Per40'
    PER_MODE_36_MINUTES             = 'Per36'
    PER_MODE_MINUTE                 = 'PerMinute'
    PER_MODE_POSSESSION             = 'PerPossession'
    PER_MODE_PLAY                   = 'PerPlay'
    PER_MODE_100_POSSESSIONS        = 'Per100Possessions'
    PER_MODE_100_PLAYS              = 'Per100Plays'
    CONTEXT_MEASURE_FGM             = 'FGM'
    CONTEXT_MEASURE_FGA             = 'FGA'
    CONTEXT_MEASURE_FG_PCT          = 'FG_PCT'
    CONTEXT_MEASURE_FG3M            = 'FG3M'
    CONTEXT_MEASURE_FG3A            = 'FG3A'
    CONTEXT_MEASURE_FG3_PCT         = 'FG3_PCT'
    CONTEXT_MEASURE_PF              = 'PF'
    CONTEXT_MEASURE_EFG_PCT         = 'EFG_PCT'
    CONTEXT_MEASURE_TS_PCT          = 'TS_PCT'
    CONTEXT_MEASURE_PTS_FB          = 'PTS_FB'
    CONTEXT_MEASURE_PTS_OFF_TOV     = 'PTS_OFF_TOV'
    CONTEXT_MEASURE_PTS_2ND_CHANCE  = 'PTS_2ND_CHANCE'
    LOCATION_HOME                   = 'Home'
    LOCATION_ROAD                   = 'Road'
    OUTCOME_WIN                     = 'W'
    OUTCOME_LOSS                    = 'L'
    VS_CONFERENCE_EAST              = 'East'
    VS_CONFERENCE_WEST              = 'West'
    VS_DIVISION_ATLANTIC            = 'Atlantic'
    VS_DIVISION_CENTRAL             = 'Central'
    VS_DIVISION_NORTH_WEST          = 'Northwest'
    VS_DIVISION_PACIFIC             = 'Pacific'
    VS_DIVISION_SOUTH_EAST          = 'Southeast'
    VS_DIVISION_SOUTH_WEST          = 'Southwest'
    VS_DIVISION_EAST                = 'East'
    VS_DIVISION_WEST                = 'West'
    POSITION_GUARD                  = 'Guard'
    POSITION_CENTER                 = 'Center'
    POSITION_FORWARD                = 'Forward'
    GAME_SEGMENT_FIRST_HALF         = 'First Half'
    GAME_SEGMENT_SECOND_HALF        = 'Overtime'
    GAME_SEGMENT_OVERTIME           = 'Second Half'
    MEASURE_TYPE_BASE               = 'Base'
    MEASURE_TYPE_ADVANCED           = 'Advanced'
    MEASURE_TYPE_MISC               = 'Misc'
    MEASURE_TYPE_FOUR_FACTORS       = 'Four Factors'
    MEASURE_TYPE_SCORING            = 'Scoring'
    MEASURE_TYPE_OPPONENT           = 'Opponent'
    MEASURE_TYPE_USAGE              = 'Usage'
    YES                             = 'Y'
    NO                              = 'N'
    GAME_SCOPE_SEASON               = 'Season'
    GAME_SCOPE_YESTERDAY            = 'Yesterday'
    GAME_SCOPE_LAST_10              = 'Last 10'
    PLAYER_EXPERIENCE_ROOKIE        = 'Rookie'
    PLAYER_EXPERIENCE_SOPHOMORE     = 'Sophomore'
    PLAYER_EXPERIENCE_VETERAN       = 'Veteran'
    STARTER_BENCH_STARTERS          = 'Starters'
    STARTER_BENCH_BENCH             = 'Bench'
    PLAYER_POSITION_FORWARD         = 'F'
    PLAYER_POSITION_CENTER          = 'C'
    PLAYER_POSITION_GUARD           = 'G'
    PLAYER_POSITION_CENTER_FORWARD  = 'C-F'
    PLAYER_POSITION_FORWARD_CENTER  = 'F-C'
    PLAYER_POSITION_FORWARD_GUARD   = 'F-G'
    PLAYER_POSITION_GUARD_FORWARD   = 'G-F'
    CONF_BOTH                       = 'Both'
    PLAYER_OR_TEAM_PLAYER           = 'Player'
    PLAYER_OR_TEAM_TEAM             = 'Team'
    PLAYER_SCOPE_ALL_PLAYERS        = 'All Players'
    PLAYER_SCOPE_ROOKIES            = 'Rookies'
    STAT_CATEGORY_POINTS            = 'Points'
    STAT_CATEGORY_REBOUNDS          = 'Rebounds'
    STAT_CATEGORY_ASSISTS           = 'Assists'
    STAT_CATEGORY_DEFENSE           = 'Defense'
    STAT_CATEGORY_CLUTCH            = 'Clutch'
    STAT_CATEGORY_PLAYMAKING        = 'Playmaking'
    STAT_CATEGORY_EFFICIENCY        = 'Efficiency'
    STAT_CATEGORY_FAST_BREAK        = 'Fast Break'
    STAT_CATEGORY_SCORING_BREAKDOWN = 'Scoring Breakdown'
  end

end